from datetime import datetime
dt=datetime.now()
print(dt)
#datetime
dt2=datetime(2025,2,2,2,2)
print('dt2的数据类型',type(dt2),'dt2所表示的日期和时间',dt2)
print('年：',dt2.year,'月',dt2.month,'日',dt2.day,'时',dt2.hour ,'分',dt2.minute,'秒',dt2.second)

#比较两个datetime类型对象的大小
time1_day=datetime(2025,2,2,2,2,2)
time2_day=datetime(2024,3,3,14,43,32)
print('time1_da是否比time2_da早？',time1_day<time2_day)

#datetime 类型与字符串转换
nowdt=datetime.now()
nowdt_str=nowdt.strftime('%Y-%m-%d-%H:%M:%S')
print('nowdt的数据类型：',type(nowdt),'nowdt所表示的数据是：',nowdt)
print('nowdt_str的数据类型',type(nowdt_str),'表示的数据是',nowdt_str)

#字符串类型转成datetime类型
str_datetime='2025年10月12日 20点3分'
dt3=datetime.strptime(str_datetime,'%Y年%m月%d日 %H点%M分')
print('str_datetime的数据类型：',type(str_datetime),'str_datetime表示的数据',str_datetime)
print('dt3的数据类型：',type(dt3),'dt3表示的数据',dt3)





